package net.maku.module.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@TableName("ag_third_party")
@Data
public class AgThirdParty implements Serializable {
    private static final long serialVersionUID = 829555184506670994L;
    

    @Schema(description = "三方平台id")
    private Integer id;
    

    @Schema(description = "三方平台名称")
    private String name;
    

    @Schema(description = "三方平台图标地址")
    private String icon;
    

    @Schema(description = "三方平台二维码地址")
    private String qrCode;
    

    @Schema(description = "三方平台地址（预留字段")
    private String path;
    

    @Schema(description = "创建人")
    private Long creator;


    @Schema(description = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;


    @Schema(description = "修改人")
    private Long updater;


    @Schema(description = "修改时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateTime;


    @Schema(description = "所属；1鞍钢官网 2博物馆")
    private Integer websiteId;


}
